17.树的子结构
题目
输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)
思路
这题应该用递归的,关于树类型的题目递归的话思路会很清晰。
首先在A中寻找到B的根节点,找到之后就开始递归比较左子节点和右子节点是否相同,如果找到就返回true,不然的话就是false。
代码
1 | public class TreeNode { |
缘何不懂,坚持不懈磨砺精炼
输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)
这题应该用递归的,关于树类型的题目递归的话思路会很清晰。
首先在A中寻找到B的根节点,找到之后就开始递归比较左子节点和右子节点是否相同,如果找到就返回true,不然的话就是false。
1 | public class TreeNode { |
微信支付
支付宝